# -*- coding: utf-8 -*-
# @Time    : 2022/7/22 23:19
# @Author  : xhf
# @Email   : xhf9309@163.com
# @File    : good_society.py
# @Software: PyCharm
from pages.base_page import BasePage
from selenium.webdriver.common.by import By

class GoodSociety(BasePage):
    '''好物社页面类'''
    '''定位器'''
    goods_locator = (By.CLASS_NAME,'android.widget.ImageView')  #好物社第一个商品定位器
    price_locator = (By.CLASS_NAME,'android.widget.TextView')   #获取好物社第一个商品价格定位器


    def ele_click_goods(self):
        '''对好物社第一个商品进行点击'''
        self.find_element(self.goods_locator)[3].click()

    def assert_price(self):
        '''获取好物社第一个商品价格文本'''
        return self.find_element(self.price_locator)[4].text

    def func_click_goods(self):
        '''聚合-点击好物社第一个商品'''
        self.ele_click_goods()